package com.gscitysfy.cus.drain.modules.inspection.vo;

import com.gscitysfy.cus.drain.modules.common.entity.DrainInspectionMnFile;
import com.gscitysfy.cus.drain.modules.inspection.entity.DrainInspectionMnOrder;
import com.gscitysfy.cus.drain.modules.inspection.entity.DrainInspectionMnPlan;
import com.gscitysfy.cus.drain.modules.inspection.entity.DrainInspectionMnProblem;
import lombok.Data;

import java.util.List;

/**
 * @author Axi
 * @date 2022/10/18 13:46
 * Description：详情
 */
@Data
public class DrainInspectionMnOrderDetailVo extends DrainInspectionMnOrder {

    /**
     * 问题详情数据
     */
    private DrainInspectionMnProblem problemVo;

    /**
     * 计划详情数据
     */
    private DrainInspectionMnPlan planVo;

    /**
     * 问题类型翻译
     */
    private String cmProblemTypeDesc;

    /**
     * 计划依据翻译
     */
    private String cmPlanBasisDesc;

    /**
     * 计划类型翻译
     */
    private String cmPlanTypeDesc;

    /**
     * 计划频次翻译
     */
    private String cmPlanFrequencyDesc;

    /**
     * 计划巡检对象类别翻译
     */
    private String cmPlanObjectTypeDesc;

    /**
     * 问题附件列表
     */
    private List<DrainInspectionMnFile> problemFiles;

    /**
     * 处置前附件列表
     */
    private List<DrainInspectionMnFile> dispositionBeforeFiles;

    /**
     * 处置后附件列表
     */
    private List<DrainInspectionMnFile> dispositionAfterFiles;

    /**
     * 位置描述
     */
    private String cmProblemLocationDetail;

    /**
     * 位置维度
     */
    private String cmProblemLocationLat;

    /**
     * 位置经度
     */
    private String cmProblemLocationLng;

}
